@primary-color: #25A8A7; // 全局主色
@link-color: #25A8A7; // 链接色
@success-color: #25A8A7; // 成功色
@warning-color: #faad14; // 警告色
@error-color: #F38B2A; // 错误色
@placeholder-color:#93B0C8;//占位符色
@keep-color:#385678;//保存色
@font-size-base: 14px; // 主字号
@heading-color: rgba(0, 0, 0, 0.85); // 标题色
@text-color: #152C5B ; // 主文本色
@text-color-secondary: rgba(0, 0, 0, 0.45); // 次文本色
@disabled-color: rgba(0, 0, 0, 0.25); // 失效色
@border-radius-base: 8px; // 组件/浮层圆角
@border-color-base: rgba(147,176,200,0.5); // 边框色
@box-shadow-base: 0 2px 8px rgba(0, 0, 0, 0.15); // 浮层阴影
@background-color-base:#fff;
//需要导出的变量
:export{
  primaryColor:@primary-color;
  primaryColor1:fade(@primary-color,10%);
  primaryColor2:fade(@primary-color,20%);
  primaryColor3:fade(@primary-color,30%);
  primaryColor4:fade(@primary-color,40%);
  primaryColor5:fade(@primary-color,50%);
  primaryColor6:fade(@primary-color,60%);
  primaryColor7:fade(@primary-color,70%);
  primaryColor8:fade(@primary-color,80%);
  primaryColor9:fade(@primary-color,90%);
}

//menu
@menu-dark-color:#fff;
@menu-dark-bg:#039CAE;
@menu-dark-submenu-bg:@menu-dark-bg;
@menu-highlight-color:#58C0D4;
@menu-dark-item-active-bg:@menu-dark-bg;
@menu-item-font-size:18px;
@menu-icon-size: 18px;
@menu-item-vertical-margin: 10px;
.ant-menu-dark.ant-menu-inline .ant-menu-item, .ant-menu-dark.ant-menu-inline .ant-menu-submenu-title{
  padding-left: 24px!important;
}
.ant-menu-dark.ant-menu-inline .ant-menu-item, .ant-menu-dark.ant-menu-vertical .ant-menu-item, .ant-menu-dark.ant-menu-vertical-left .ant-menu-item, .ant-menu-dark.ant-menu-vertical-right .ant-menu-item{
  padding-left: 60px!important;
}
//button
@btn-height-base: 34px;
@btn-default-color:#fff;
@btn-default-bg:#989EAB;
@btn-shadow: 0 2px 0 rgba(0, 0, 0, 0.015);
@btn-primary-shadow: 0 2px 2px fade(@primary-color,30%);
.ant-btn-danger{
  box-shadow: 0 2px 2px fade(@warning-color,30%);
}
//input
@input-height-base: 34px;
@input-placeholder-color:@placeholder-color;

//radio
@radio-button-bg: #fff;

//Form
@form-item-margin-bottom:12px;

//table
@table-header-bg:transparent;
@table-border-radius-base:24px;
@table-padding-vertical:16px;
@table-selected-row-bg:transparent;
@table-row-hover-bg:fade(@primary-color,30%);
.ant-table-thead .ant-table-selection::after {
  display: inline-block;
  margin-left: 4px;
  content: '全选';
}
.ant-table-tbody .ant-table-row {
  counter-increment: selectionColumnIndex;
}
.ant-table-tbody .ant-table-row .ant-table-selection-column::after{
  display: inline-block;
  margin-left: 8px;
  content: counter(selectionColumnIndex);
}
//empty
.ant-empty-description{
  margin-top: 20px;
  color: #DFE3E7;
  font-size: 12px;
}
.ant-empty-image{
  height: auto;
  margin: 0 auto;
}
.ant-empty-image img{
  width: 100%;
  height: auto;
}

// Tree
// ---
@tree-title-height: 30px;
@tree-child-padding: 30px;

//card

@card-padding-base: 0px;
@card-radius: @border-radius-base;


//tag
@tag-default-bg:fade(@primary-color,15%);
@tag-default-color:@primary-color;

.ant-select-selection--multiple .ant-select-selection__choice{
  border-radius: 4px;
  border: 1px solid fade(@primary-color,60%);
}
.ant-select-selection--multiple .ant-select-selection__choice__remove{
  color: @primary-color;
}

//checkbox
.ant-checkbox-checked .ant-checkbox-inner{
  background: #fff;
}
.ant-checkbox-checked .ant-checkbox-inner::after{
  position: absolute;
  display: table;
  border: 2px solid @primary-color;
  border-top: 0;
  border-left: 0;
  -webkit-transform: rotate(45deg) scale(1) translate(-50%, -50%);
  transform: rotate(45deg) scale(1) translate(-50%, -50%);
  opacity: 1;
  -webkit-transition: all 0.2s cubic-bezier(0.12, 0.4, 0.29, 1.46) 0.1s;
  transition: all 0.2s cubic-bezier(0.12, 0.4, 0.29, 1.46) 0.1s;
  content: ' ';
}
.ant-checkbox-wrapper{
  color:@primary-color;
}

//breadcrumb
@breadcrumb-font-size:16px;